2025 iThome 鐵人賽
分享至
Typst 目前的版本不支援圖片遮罩的功能,但我們可以利用 #box 以及 #curve 的效果,繪製 SVG 圖案從而達到遮罩的效果。
#box
#curve
原本的圖片在左邊,右邊是試著將寬度設定為 5 公分並且讓左邊邊界位移 2.5 公分的結果。
看起來效果如下:
如果需要圓形,也可以利用 #box 的 radius:50% 參數調整。
radius:50%
我們可以利用 #curve 的交錯填充功能,做到自訂遮罩的效果。例如我們可以設定正N邊形的遮罩:
效果如下:
IT邦幫忙